package br.com.mkmts.dao.cadastro;

import java.util.List;

import br.com.mkmts.dao.Dao;
import br.com.mkmts.dto.ProdutoDTO;
import br.com.mkmts.model.produtos.ProdutoEntity;

public interface ProdutoDao extends Dao<ProdutoEntity, Long>{

	final String SELECT = "SELECT p FROM ProdutoEntity p";
	final String ORDER_BY = "ORDER BY p.descProduto ASC";
	
	public List<ProdutoDTO>findCatalogoByFiltros(Long codMk, String nomeProduto, List<Integer> codCategoria, boolean estoqueFiltro);
	public List<ProdutoDTO> buscarItensExistentesNoCatalogo(List<String> array);
	boolean existsProduct(Long id);
	
}
